package router

import (
	"github.com/gin-gonic/gin"
	"seat-service/api"
)

type userRouter struct {
}

func (*userRouter) userRouterGroup(Router *gin.RouterGroup) *gin.RouterGroup {
	user := Router.Group("user")
	userApi := api.UserApi{}
	{
		user.POST("all", userApi.GetAll)      // 根据用户名，昵称或手机号模糊查询所有用户信息
		user.DELETE("delete", userApi.Delete) // 根据id删除用户
		user.POST("save", userApi.Save)       // 创建或更新用户信息
		user.POST("me", userApi.Me)           // 查询用户的信息，角色，可访问权限
	}

	return user
}
